Text copied to clipboard!
Название
Text copied to clipboard!Инженер по встроенному программному обеспечению
Описание
Text copied to clipboard!
Мы ищем инженера по встроенному программному обеспечению, который будет разрабатывать, тестировать и оптимизировать программное обеспечение для встроенных систем. В этой роли вы будете работать с микроконтроллерами, микропроцессорами и различными аппаратными платформами, создавая надежные и эффективные решения для встраиваемых устройств. Вам предстоит разрабатывать код на языках программирования C и C++, а также работать с RTOS и другими операционными системами реального времени.
Основные задачи включают проектирование архитектуры программного обеспечения, написание и отладку кода, тестирование и верификацию решений, а также взаимодействие с аппаратными инженерами для обеспечения совместимости программного обеспечения с оборудованием. Вы будете участвовать в полном цикле разработки – от концепции до внедрения и поддержки.
Мы ожидаем, что кандидат будет обладать глубокими знаниями в области встроенных систем, пониманием принципов работы микроконтроллеров и периферийных устройств, а также опытом работы с инструментами отладки и анализа производительности. Опыт работы с беспроводными технологиями, такими как Bluetooth, Wi-Fi или Zigbee, будет преимуществом.
Эта роль требует высокой степени самостоятельности, внимательности к деталям и способности решать сложные технические задачи. Мы предлагаем возможность работать в динамичной среде, где вы сможете применять свои знания и навыки для создания инновационных решений. Если вы увлечены разработкой встроенного программного обеспечения и хотите работать в команде профессионалов, мы будем рады видеть вас в нашей компании.
Обязанности
Text copied to clipboard!- Разработка и оптимизация встроенного программного обеспечения для микроконтроллеров и микропроцессоров.
- Тестирование и отладка программного кода для обеспечения надежности и производительности.
- Проектирование архитектуры программного обеспечения и выбор оптимальных решений.
- Работа с RTOS и другими операционными системами реального времени.
- Взаимодействие с аппаратными инженерами для интеграции программного обеспечения с оборудованием.
- Документирование кода и технических решений.
- Анализ и устранение ошибок, улучшение производительности системы.
- Участие в разработке новых продуктов и технологий.
Требования
Text copied to clipboard!- Высшее техническое образование в области компьютерных наук, электроники или смежных дисциплин.
- Опыт работы с языками программирования C и C++.
- Знание архитектуры микроконтроллеров и микропроцессоров.
- Опыт работы с RTOS и встроенными операционными системами.
- Навыки работы с инструментами отладки и анализа производительности.
- Понимание принципов работы периферийных устройств (UART, SPI, I2C и др.).
- Опыт работы с беспроводными технологиями (Bluetooth, Wi-Fi, Zigbee) будет преимуществом.
- Способность работать в команде и решать сложные технические задачи.
Возможные вопросы на интервью
Text copied to clipboard!- Какие языки программирования вы используете для разработки встроенного ПО?
- Какой у вас опыт работы с RTOS?
- Как вы отлаживаете и тестируете встроенное программное обеспечение?
- Какие инструменты вы используете для анализа производительности кода?
- Какой у вас опыт работы с беспроводными технологиями?
- Как вы взаимодействуете с аппаратными инженерами при разработке встроенного ПО?
- Какой самый сложный проект по разработке встроенного ПО вы реализовывали?
- Как вы документируете свой код и технические решения?